package com.util;

/**
 * 检测工具类
 * @date 2024-05-10 22:17:41
 */
public class UtilCheck {

    /**
     * 判断空
     */
    public static boolean isEmpty(String str){
        if(str == null){
            return true;
        }
        if("".equals(str)){
            return true;
        }
        if(str.length() == 0){
            return true;
        }
        if("".equals(str.trim())){
            return true;
        }
        return false;
    }

    /**
     * 判断不空
     */
    public static boolean isNotEmpty(String str){
        if(str == null){
            return false;
        }
        if("".equals(str)){
            return false;
        }
        if(str.length() == 0){
            return false;
        }
        if("".equals(str.trim())){
            return false;
        }
        return true;
    }

    /**
     * 判断手机号
     */
    public static boolean isPhone(String str){
        if(isEmpty(str)){
            return false;
        }
        if(str.charAt(0) != '1'){
            return false;
        }
        if(str.length() != 11){
            return false;
        }
        if(str.charAt(1) < '3'){
            return false;
        }
        return true;
    }

}
